package week01review;

import javax.jws.soap.SOAPBinding;

public class m001 {
    public static void main(String[] args) {
        //爱因斯坦
        int m;
        for (m=0;m<=1000;m++){
            if ((m-1)%2==0 && (m-2)%3==0 && (m-3)%4==0 && (m-4)%5==0 && (m-5)%6==0 && m%7==0){
                System.out.println("爱因斯坦:台阶一共有"+m+"阶");
            }
        }

        //第1题
        for (int i = 100; i <200 ; i++) {
            if ((i-1)%3 ==0 && (i-2)%4==0 && (i-3)%5==0) {
                System.out.println("第1题操场上一共有"+i+"个人");
            }
        }

        //第2题
        //a+b+c+d=370;
        //a+10=b-20=c*2=d/2
        for (double a=0;a<=370;a++){
            double b,c,d;
            b=a+30;
            c=(a+10)/2;
            d=(a+10)*2;
            if (a+b+c+d==370){
                System.out.println("第2题甲实际加工了"+a+"个");
            }
        }

        //第3题
        int count = 0;
        for (int i = 1; i <=500 ; i++) {
            if(i==4 || i%10==4 || i/10%10==4 || i/100==4){
                continue;
            }
            count++;
        }
        System.out.println("第3题不含数字4的自然数一共有"+count+"个");

        //第4题
        int X,Y;
        for ( X = 0; X <150 ; X++) {
            //X/Y=3   X%Y=10
            Y=(X-10)/3;
            if (X + Y== 150) {
                System.out.println("第4题被除数为:"+X+"，除数为:"+Y);
            }
        }

        //第5题
        //n*75+v*80.1=m*76     m=n+v

        for (int mum = 380; mum <450 ; mum++) {
            for (int n = 0; n <450 ; n++) {
                if (n*75+(mum-n)*80.1==mum*76) {
                    System.out.println("第5题男生有"+n+"人，女生有"+(mum-n)+"人");
                }
            }
        }

        //第6题
        for (int q = 1000; q <10000 ; q++) {
            int w =q-(q/1000)*1000;
            if(w*3==q){
                System.out.println("第6题这个四位数是:"+q);
            }
        }
        //第7题
        for(int e =10; e<100;e++){
            if((e+300-e*10+3==468) || (e*10+3-(e+300))==468){
                System.out.println("第7题这个两位数是:"+e);
            }
        }

        //第8题
        for (int r = 100000; r <1000000 ; r++) {
            if((r-7)/10+700000==4*r){
                System.out.println("第8题这个六位数数:"+r);
            }
        }

        //第9题
        int num = 0;
        for (int i = 0; i <=9; i++) {
            num = num +(int)Math.pow(2,i);
        }
        System.out.println("第9题洪乞丐干10天，收入为:"+num);
    }
}
